About Howard Barber Associates Limited (03202314) United Kingdom