About B J L Babbage Consultants Ltd (08240934) United Kingdom