About Haycott Properties Ltd (11002985) United Kingdom