About Barbara Turnbull Limited (08087119) United Kingdom