About Montgomery Ventures Limited (SC653751) United Kingdom