About Haywood Construction (torbay) Ltd (10855525) United Kingdom