About Terry Farrell & Partners Limited (02042783) United Kingdom