About Long Finish Investment Managers Limited (10681566) United Kingdom