AYOUBI LIMITED Company number 16928782 · Monitor this company Active - Proposal to Strike off Overview People 1 Control Documents Analysis Location Related Registered office Address194 Haymill Close, London, United Kingdom, UB6 8EL PostcodeUB6 8EL Companies at this postcode 40 Map