About Demkel Limited (02550884) United Kingdom