About Barbara Houghton Associates Limited (02299329) United Kingdom