About Storrs Applications Solutions Limited (07896175) United Kingdom