About Alexander David Motor Company Limited (03811361) United Kingdom