About Barlow Wells Executive Search Limited (09936686) United Kingdom