About Tenby Holiday Property Limited (13570393) United Kingdom