About Sandford Homes & Developments Limited (12044632) United Kingdom