About Lynwood Hall Management Company Limited (06811501) United Kingdom