About Oliver Douglas Limited (02136843) United Kingdom