About Richardson & Mills Limited (00360667) United Kingdom