About Finn Jackson Limited (11486863) United Kingdom