About Belluxa Stores Ltd. (13061139) United Kingdom