About Richard Storr Limited (09565012) United Kingdom