About Stroud House Consulting Limited (06365601) United Kingdom