About Hambledon Group Ltd (04583826) United Kingdom