About Movie Vehicle Specialists Ltd (10628563) United Kingdom