About Howard & Bullough Limited (00260984) United Kingdom