About Lynx Property Investments Limited (10887991) United Kingdom