About C And C Felix Company Ltd (12304589) United Kingdom