About Horsecombe Management Company Limited (02742993) United Kingdom