About Lynmouth Holdings Limited (13578979) United Kingdom