About T Snelling Ltd (11886772) United Kingdom