About Satchell Consulting Limited (08465619) United Kingdom