About Lucky C&a Limited (12894838) United Kingdom