About Walter May Limited (05887781) United Kingdom