Location 1868

Formatted address: 91 Clydesdale Pl, Leyland PR26 7QS, UK

Location: [ -2.7220854000000001, 53.6987102999999877 ]



Report records linked to this location
ID Year Customer Supplier Listed supplier address
3152 2016 Apple Inc. Taylor Corp. 91 Clydesdale Place, Moss Side Industrila Estate, Leyland, Lancashire, United Kingdom
2384 2015 Apple Inc. Taylor Corp. 91 Clydesdale Place, Moss Side Industrila Estate, Leyland, Lancashire, United Kingdom