About Nexec Partners Limited (05965176) United Kingdom