About Sowerby Hall Consulting Limited (09505381) United Kingdom