About Leek Central Club And Institute Limited (IP032053) United Kingdom