About Managers & Directors Limited (06567400) United Kingdom