About Simmonds Land & Homes Ltd (12680068) United Kingdom