About Spicerhaart Land & New Homes Limited (07223463) United Kingdom