About Millards Architecture & Surveying Ltd (12964868) United Kingdom