About Looe Gallery Limited (06310022) United Kingdom