About Barbara Clarke Limited (09700331) United Kingdom