About Larissa Howell Ltd (10376246) United Kingdom