About Ross O Neill Limited (11757601) United Kingdom