About Haddenham Green Management Co. Limited (02131377) United Kingdom