About Ohi Tenchley Manor Ltd (06823454) United Kingdom