About Towerstock Properties Ltd (04521983) United Kingdom