About Templeton Facilities Limited (12339332) United Kingdom