About Woolly North Consulting Limited (07197363) United Kingdom