About Finthorpe Investments Limited (12212954) United Kingdom