About Lincroft Consulting Limited (07305692) United Kingdom