About Rod Ellis Ltd (10793898) United Kingdom