About James Taylor & Son Limited (10216472) United Kingdom