About Storr Productions Limited (07287883) United Kingdom