About Hampstead Fibre Holdings Ltd (13423037) United Kingdom