About R. Storer Limited (05517425) United Kingdom