About Haverstock Consulting Ltd (08660303) United Kingdom