About Charles A West & Sons Limited (SC199665) United Kingdom