About Stubley Lane Autocentre Ltd (12730818) United Kingdom