About Mt. Baker Investments Limited (06488210) United Kingdom