About John Thomas & Sons (aberaeron) Limited (01304916) United Kingdom