About Leb Associates Ltd (08070348) United Kingdom