About Wenham Manor Residents Ltd (03397967) United Kingdom