About Babbage Construction Ltd (06552699) United Kingdom