About Storr Rock Limited (04510321) United Kingdom