About Ross & Simpson Limited (SC373270) United Kingdom