About Lace Rental Properties Ltd (13620526) United Kingdom