About Barbara Deane Limited (10280059) United Kingdom