About Elton Sheepwalk Limited (06365186) United Kingdom