About Didsbury Ventures Limited (04783710) United Kingdom