About Lynwood Place Management Company Limited (02721760) United Kingdom