About Lymouth Investments Ltd (12290335) United Kingdom