About W Howard Group Ltd (04179813) United Kingdom