About Churchill Interior Finishing Limited (03596851) United Kingdom