About Spedan Tower Management Company Limited (01624687) United Kingdom