About Lynwood Place Limited (11241703) United Kingdom