About Rnr London Limited (03402188) United Kingdom