About Farrington Specialist Services Limited (10410324) United Kingdom