About Locators (handling) Limited (02961981) United Kingdom