About Finn Metcalfe Limited (10025443) United Kingdom