About Latch & Batchelor (holdings) Limited (06675828) United Kingdom