About D. May & Son Limited (03550850) United Kingdom