About Barbara Cooper Limited (04725303) United Kingdom