About Pickford Macclesfield Limited (12483706) United Kingdom