About Barbara Thurgood & Co Limited (05182327) United Kingdom