About Templar Properties (uk) Llp (OC424354) United Kingdom