About Storr House Ltd (09082489) United Kingdom