About Farrell & Partners Limited (02927362) United Kingdom