About Rhodes & Sons (m&e) Ltd (10575380) United Kingdom