About Neil Pickford Homes Limited (10043677) United Kingdom