About Edgware Town Football Club Limited (08949497) United Kingdom