About Clove Hitch Limited (10595998) United Kingdom