About Hambro Storm Ltd (NI070839) United Kingdom