About John Finn Limited (12854928) United Kingdom