About Rsr London Limited (06615704) United Kingdom