About Plan A Executive Search Limited (10661808) United Kingdom