About Churchill Rose Limited (12870574) United Kingdom