About Walter Offord Limited (00356530) United Kingdom