About Thornhill Willow Consulting Limited (09258505) United Kingdom