AJIBABS UK LIMITED Company number 13350636 · Monitor this company Active Overview People 1 Financial Control Documents Analysis Location Related Registered office Address163 Villas Road, London, England, SE18 7PP PostcodeSE18 7PP Companies at this postcode 21 Average house price in SE18 7PP £267,000 (3 sales) Map