About Terry Farrell Holdings Limited (06885710) United Kingdom