About Rr London Limited (13475347) United Kingdom