About Lowood Properties Ltd (10575471) United Kingdom