About Shelduck Road Consulting Limited (08801881) United Kingdom