About S Ogilvie Limited (11020043) United Kingdom