About Hoggard Homes And Gardens Ltd (12136801) United Kingdom