About Walter Clifford & Sons Limited (00359805) United Kingdom