About Henden Manor Estates Limited (03386686) United Kingdom