About Barbara Mackay Limited (06420813) United Kingdom