About Man & Machine Computer Accessories Limited (07235682) United Kingdom