About Max Ruddock Limited (11488399) United Kingdom