About Larrie Lems Ltd (11288806) United Kingdom