About Charles Benn & Sons Limited (00158266) United Kingdom