About Beedham Innovation & Design Limited (07696277) United Kingdom