About Terry Hodge Limited (06017104) United Kingdom