About Lace & Co Properties Limited (13538590) United Kingdom