About Mcdowall Ventures Ltd (07647095) United Kingdom