About Ketch Inn Limited (10870148) United Kingdom