About Farrington Lain Limited (12383641) United Kingdom