About James Mills & Co Limited (08613824) United Kingdom