About Haverhill Grove Limited (05598416) United Kingdom