About R.h.babbage & Son Limited (00611991) United Kingdom