About Allen Building & Landscaping Ltd (11224499) United Kingdom