About L & Z Properties Ltd (10776618) United Kingdom