About Towercross Properties Limited (04671376) United Kingdom