About Letchworth Golf Trust Limited (00084265) United Kingdom