About First Lincoln Investments Limited (10882739) United Kingdom