About Thurlestone Beach Management Limited (05181766) United Kingdom