About Appleby Lodge Management Company Limited (00997206) United Kingdom