About Taylor & Townsend Consulting Limited (09426212) United Kingdom