About Drumstock Associates Limited (02619250) United Kingdom