About Aj Hitch & Co Limited (11241699) United Kingdom