About Ross Holdings Limited (02909651) United Kingdom