About Lorne Villa Properties Ltd (09708913) United Kingdom