About Pickerwood Properties Limited (03648299) United Kingdom