About Churchill Interiors International Limited (03341905) United Kingdom