About Walter Holland & Sons Limited (00271252) United Kingdom