About Mike Baddeley Limited (04808020) United Kingdom