About Lynmouth Place Investments Limited (13392745) United Kingdom