About Denis May & Sons Limited (06000299) United Kingdom