About Lynwood Green Management Company Limited (12946157) United Kingdom