About Ross & Partners Limited (02600695) United Kingdom