About J C Betts & Sons Ltd (11638508) United Kingdom