About H. Biffen And Sons Limited (00425669) United Kingdom