About Towerhouse Sweden Limited (08486769) United Kingdom