About Storacall Rentals Limited (02578479) United Kingdom