About Leb Properties Ltd (11739242) United Kingdom