About Truro Self Store Ltd (09019391) United Kingdom