About R. & D. Hitch Limited (01200702) United Kingdom