About Timberholme Properties Limited (01893871) United Kingdom