About Llanerch-y-mor Land Holdings Ltd (09657242) United Kingdom