About Hamble Astro Limited (02847058) United Kingdom