About Barbara Marshall Ltd. (05295534) United Kingdom