About Templar Toilets Ltd (12435924) United Kingdom