About Farrington Associates Limited (07867889) United Kingdom