About Thurcroft Properties Limited (02920918) United Kingdom