About Denham Yacht Station Limited (00946348) United Kingdom