About Taylor Howell Consulting Limited (07311429) United Kingdom