About Oakhurst (ickenham) Ltd (12474815) United Kingdom