About Picklescott Homes Limited (08825009) United Kingdom