About Lords Storage Co. Limited (03293306) United Kingdom