About Templeton Properties (cardiff) Limited (00251783) United Kingdom