About B.& M. Babbage & Co. Limited (01793154) United Kingdom