About Pil Self Storage Ltd (13303686) United Kingdom