About Howell Marine Consulting Ltd (09913837) United Kingdom