About Lockhurst Self Storage Limited (10710043) United Kingdom