About Timberland Properties Limited (12803718) United Kingdom