About John Hargreaves And Son (bradford) Limited (00470583) United Kingdom