About Barbara Myers Sculpture Limited (07623913) United Kingdom