About Tottenham Hotspur Limited (01706358) United Kingdom