About Stroud Vehicle Solutions Ltd (11512810) United Kingdom