About Necker Consulting Limited (08181013) United Kingdom