About Maynard & Barn Construction Ltd (11547642) United Kingdom