About Looe Storage Co. Ltd (12844124) United Kingdom