About Badger Design & Associates Limited (02532001) United Kingdom