About Lowgreen Investments Ltd (12322901) United Kingdom