About Templiss Properties Limited (00868014) United Kingdom