About Howard & Co Limited (01876563) United Kingdom