About The O-hara Technique Limited (04578238) United Kingdom