mail_outline sales@mediastorehouse.com
Car claimed to be the cheapest ever produced in Britian was demonstrated in London by the British Moat Boat Manufacturing Company