About C Walker & Sons Limited (00482552) United Kingdom