About S Templar Limited (09024121) United Kingdom