About Squire & Co. Executive Search Limited (10188076) United Kingdom