About Horton Close Management Company Limited (06317144) United Kingdom