About Templeman Taylor Consultancy Ltd (11268962) United Kingdom