About Douglas And Stewart Uk Ltd (SC409313) United Kingdom