About Holmes & Haylock Limited (08865113) United Kingdom