About J.e. Taylor Specialists Limited (07805746) United Kingdom