About S & R Tech Limited (13682673) United Kingdom