About The Well House Liskeard Limited (06277624) United Kingdom