About Man And Machine Limited (02417402) United Kingdom