About M. J. Farrington Limited (03314903) United Kingdom