About Lymore Retreats Ltd (11885272) United Kingdom