About Ross O Callaghan Limited (11216438) United Kingdom