About Lodge Plummer & Sons Limited (00931512) United Kingdom