About B & M Babbage (midlands) Limited (06018116) United Kingdom