About C & Q Solutions Limited (07975835) United Kingdom