J H Mcloughlin & Co Ltd