About Ross & Associates Limited (08397288) United Kingdom