IBD LIMITED Company number 12969430 · Monitor this company Dissolved Overview People 3 Control Documents Analysis Location Related Registered office Address80 Hammersmith Road, 4th Floor, London, United Kingdom, W14 8UD PostcodeW14 8UD Companies at this postcode 73 Map