About Hitchings Holdings Ltd (11130182) United Kingdom