About Templar Properties (residential) Limited (03347803) United Kingdom