About R Russell Lotus Ltd. (09288891) United Kingdom