About Pendle Selfstore Limited (05363812) United Kingdom