About Leconfield House Ltd (FC027508) Channel Islands