About Farrell Associates Limited (07105511) United Kingdom