About Flecknoe Consulting Limited (05698271) United Kingdom