About Williams & Hodge Limited (00648207) United Kingdom