About Alfred Groves & Sons Limited (00246239) United Kingdom