About Jones & Haycocks Limited (06850120) United Kingdom