About Latch & Batchelor Limited (00541289) United Kingdom