About C & C Aberdeen Limited (SC394619) United Kingdom