About Hammerhill Consulting Limited (08282539) United Kingdom