About Beckhaus Designs Limited (09008065) United Kingdom