About Fincham Timbers Limited (06030243) United Kingdom