About Finn Associates Limited (05582492) United Kingdom