About Keene Retail Limited (07149975) United Kingdom