ILRA LTD Company number 15197377 · Monitor this company Active Overview People 2 Financial Control Documents Analysis Location Related Registered office Address10 Water Street, Accrington, England, BB5 6PX PostcodeBB5 6PX Companies at this postcode 10 Average house price in BB5 6PX £71,000 (18 sales) Map