About Templestone Property Limited (09581655) United Kingdom