About The Hitchman Group Ltd (10885061) United Kingdom