About Douglas Lancaster Ltd (12870307) United Kingdom