About Storr Rock Management Company Limited (12321442) United Kingdom