About W R Babbage & Co Limited (05247700) United Kingdom