About C.bower & Sons Limited (00217856) United Kingdom