About Mills And James Limited (08882549) United Kingdom