About Leek Town Football Club Limited (01297305) United Kingdom