About Fincham Holdings Ltd (13043544) United Kingdom