About Lynx Property Solutions Limited (12881309) United Kingdom