About Looe Leisure Limited (02640211) United Kingdom