About Permastore Holdings Limited (02517298) United Kingdom