About Timberhill Properties Limited (02764021) United Kingdom