About Richard Spencer Designs Limited (11885846) United Kingdom