About Ross Oliver Limited (10491257) United Kingdom