About Howard & Moore Ltd (12582578) United Kingdom