About Owen Ingram Consulting Limited (06149349) United Kingdom