About The Letchworth Club Limited (11690650) United Kingdom