About Richard Sands Limited (11243726) United Kingdom