About Direct Stocks Mcr Limited (07952556) United Kingdom