About Ollier Associates Limited (04540148) United Kingdom