About Becher Designs Limited (05015838) United Kingdom