About Lowen Property Investment Ltd (10482374) United Kingdom