About Leon Jeffrey Ltd Ltd (11707117) United Kingdom