About L Holdings & Storage Limited (11710426) United Kingdom