About Stansted Motor Company Limited (09395752) United Kingdom