About Lloyd Williams Motors (aberdare) Limited (02956812) United Kingdom