About Managers Limited (00573402) United Kingdom