About Inverness Investments Limited (08707841) United Kingdom