About A.e. Rodda & Son Group Ltd (08330491) United Kingdom