About Rodd Associates International Ltd (04736808) United Kingdom