About Walter Clarke Limited (06955791) United Kingdom