About Spencer Telecoms Ltd (13523565) United Kingdom