About Howard Ruse Associates Limited (02822580) United Kingdom