About Sterling And Templar Limited (12012187) United Kingdom