About Lowles Investments Ltd (13232681) United Kingdom