About Ross Nicholas Holdings Limited (13590282) United Kingdom