About Howard Inter Associates Limited (02931268) United Kingdom