About Les Howard & Son Limited (06943207) United Kingdom