About Tenby Properties Ltd (13148101) United Kingdom