About D Keen Holdings Ltd (13570290) United Kingdom