About Oliver & Ohlbaum Associates Limited (03051775) United Kingdom