About Denis & Kelvin Ltd (13676371) United Kingdom