About Richard Squires 2336 Ltd (10092917) United Kingdom