About Templeton Residents Company Limited (08468053) United Kingdom