About H & C Beard Limited (11569058) United Kingdom