About Deeham Ltd (12409901) United Kingdom