About The Moulton Bicycle Company Limited (02676930) United Kingdom