About Charles Sheard & Sons Limited (00170304) United Kingdom