About Lynford Investments Ltd (13464305) United Kingdom