About John Taylor & Son Limited (04826941) United Kingdom