About The Olive Tree (farnham) Ltd (10901893) United Kingdom