About Lynwood Property Ltd (11030698) United Kingdom