About Templar Lewis Limited (12281254) United Kingdom