About Ross & Thomson Limited (SC255234) United Kingdom