About Tamber Property Services Limited (08133207) United Kingdom