About Fincham Industrial Services Limited (01086248) United Kingdom