About Leyton Football Club Limited (07780919) United Kingdom