About Sandford Homes Limited (07881847) United Kingdom