About Spencer Cars (banbury) Ltd (11792748) United Kingdom