About Huggins & Squire (contracts) Ltd (07831700) United Kingdom