About Keen (private Label) Limited (01279579) United Kingdom