About Fincham & Company Limited (04505644) United Kingdom