About Pennell & Sons Limited (00322130) United Kingdom