About Jl Taylor Limited (12106144) United Kingdom