About Farrell Mills Limited (08737549) United Kingdom