About F.t.farrell Limited (00339863) United Kingdom