About Kelly Duffell Ltd (12089303) United Kingdom