About J & S Babbage Ltd (04021422) United Kingdom