About E. May & Son Limited (04944425) United Kingdom