About Lowen Developments Ltd (13000542) United Kingdom