About Towncore Properties Limited (02416902) United Kingdom