About Appleby Inn Limited (12988020) United Kingdom