About Blackwood Self Storage Ltd (10054246) United Kingdom