About C&a Sellick Ltd (12672817) United Kingdom