About Lyncombe Consulting Limited (07543498) United Kingdom