About Pickford Developments Limited (02684499) United Kingdom