About Stephen Allen Motors Ltd (NI656112) United Kingdom