About Lanbury Investments Limited (FC023201) Channel Islands