About Ross & Cashmore Limited (08913144) United Kingdom