About S & A Holden Ltd (08364359) United Kingdom