About Jubilee Car Stanmore Ltd (13010660) United Kingdom