About Ross Nicholls Holdings Ltd (13455217) United Kingdom