About Tyrrell & Jenkins Consultancy Limited (11156886) United Kingdom