LATCH & BATCHELOR LIMITED Company number 00541289 · Monitor this company Active Overview People 16 Financial Control Charges Documents Analysis Location Related Registered office AddressHay Mills, Birmingham, West Midlands, B25 8DW PostcodeB25 8DW Companies at this postcode 24 Map