About Hamble Integration Limited (04130986) United Kingdom