About Thatcham Fry Ltd (13600982) United Kingdom