About J Taylor & Sons Limited (09387514) United Kingdom