About Higham Hill Management Co. Limited (02639629) United Kingdom