About Finn Partners Limited (02701507) United Kingdom