About Christian And Cowell Limited (12098928) United Kingdom