About L & R Storage Solutions Limited (12210245) United Kingdom