About Mccarthys Storage World Limited (07924197) United Kingdom