OLIN & ELLAN LTD Company number 14771444 · Monitor this company Active Overview People 1 Financial Control Documents Analysis Location Related Registered office Address38 Factory Road, Birmingham, England, B18 5JU PostcodeB18 5JU Companies at this postcode 41 Average house price in B18 5JU £140,000 (14 sales) Map