About Looe Chandlery Limited (07127152) United Kingdom