About Tower Services (london) Limited (09227899) United Kingdom