About Locators Storage Systems Limited (02195659) United Kingdom