About Lyncombe Consultants Limited (06030940) United Kingdom